/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package cz.vse.po1715.piskorky.sit.hra;

/**
 *
 * @author Zuzanka
 */
public interface IHra {

        /***************************************************************************
         * Metoda, která se zavolá když protihráč odehraje.
         *
         * @param x Souřadnice x protihráčova tahu
         * @param y Souřadnice y protihráčova tahu
         */
        public void zpracujTah(int x, int y);


        /***************************************************************************
         * Metoda, která se zavolá když protihráč odešle nějakou zprávu.
         *
         * @param zprava Text přijaté zprávy
         */
        public void zpracujZpravu(String zprava);


        /***************************************************************************
         * Metoda, kterou zavoláme, když protihráči odesíláme odehraný tah.
         *
         * @param x Souřadnice x mého tahu
         * @param y Souřadnice y mého tahu
         */
        public void odesliTah(int x, int y);
        
        /***************************************************************************
         * Metoda, kterou zavoláme když chceme protihráči poslat zprávu.
         *
         * @param zprava Text odesílané zprávy
         */
        public void odesliZpravu(String zprava);
        
        /***************************************************************************
         * Metoda, kterou zavoláme, když chceme vypsat nějakou systémovou zrávu ve hře (např. chybu, informaci, atd.)
         *
         * @param zprava Text zprávy
         */
        public void vypisZpravu(String zprava);
        
}
